besmirch someone's honor - Français Anglais Dictionnaire